package com.edu.his.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 描述：
 * 创建人：飘
 * 创建时间：2024/12/16
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Register implements Serializable {
    private Integer id;

    /**
     * 病历号
     */
    private String caseNumber;

    /**
     * 姓名
     */
    private String realName;

    /**
     * 性别（男、女）
     */
    private String gender;

    /**
     * 身份证号
     */
    private String cardNumber;

    /**
     * 出生日期
     */
    private Date birthday;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 年龄类型（年、天）
     */
    private String ageType;

    /**
     * 家庭住址
     */
    private String homeAddress;

    /**
     * 本次看诊日期
     */
    private Date visitDate;

    /**
     * 午别（上午、下午）
     */
    private String noon;

    /**
     * 本次挂号科室id
     */
    private Integer deptmentId;

    /**
     * 本次挂号医生id
     */
    private Integer employeeId;

    /**
     * 本次挂号级别id
     */
    private Integer registLevelId;

    /**
     * 结算类别id
     */
    private Integer settleCategoryId;

    /**
     * 病历本要否（要、否）
     */
    private String isBook;

    /**
     * 收费方式（现金、银行卡、微信、医保卡、支付宝）
     */
    private String registMethod;

    /**
     * 本次看诊状态（1-已挂号
     * 2-医生接诊
     * 3-看诊结束
     * 4-已退号）
     */
    private Integer visitState;

    /**
     * 挂号金额
     */
    private BigDecimal registMoney;

    private static final long serialVersionUID = 1L;
}